
/* Design by Nirmalya Sengupta*/
/* Design for the index */


.bx-viewport {
	height:580px !important;
	
}
.custom-nav {
	height: 75px;
background: none repeat scroll 0% 0% rgba(236, 228, 231, 1);

opacity: .8;
}
.custom-nav2 {
	height: 75px;
background: #8CAF32;
}
.custom-ul li a {

color: #25040E !important;
font-size: 17px;
padding: 27px;
letter-spacing: 5px;

font-weight: bold;
}
.custom-ul li:hover{
background: none repeat scroll 0% 0% rgba(230, 228, 231, 1);
opacity: 0.8;
}
.form-nav {
width: 25%;
margin-top: 20px;

}

.custom-form {
border-top-left-radius: 20px !important;
border-bottom-left-radius: 20px;
opacity: .6;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
height: 45px;
background-color: #0A090A;
font-size: 22px;
color: rgba(231, 235, 132, 0.81);
letter-spacing: 4px;
}

.btn-custom2 {
  background-color: hsl(33, 55%, 26%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9e6b2d", endColorstr="#66451d");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#9e6b2d), to(#66451d));
  background-image: -moz-linear-gradient(top, #9e6b2d, #66451d);
  background-image: -ms-linear-gradient(top, #9e6b2d, #66451d);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9e6b2d), color-stop(100%, #66451d));
  background-image: -webkit-linear-gradient(top, #9e6b2d, #66451d);
  background-image: -o-linear-gradient(top, #9e6b2d, #66451d);
  background-image: linear-gradient(#9e6b2d, #66451d);
  border-color: #66451d #66451d hsl(33, 55%, 22.5%);
  color: #000 !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.23);
  -webkit-font-smoothing: antialiased;
  width: 65%;
height: 44px;
border-radius: 0px;
margin-left: -3px;
opacity: .8;
font-size: 23px;
font-weight: bold;
}
.sbar {
color: #000;
letter-spacing: 4px;
}
.sbar:hover {
color: #000;
letter-spacing: 4px;
text-decoration:none;
}
.logo {

margin-top: -10px;
}
.nav-head {

height:75px;
}
.custom-drop {

border-radius: 6px;
background: #352F2F;
}

.custom-drop:hover {

background-color: none;
}

.btn-custom {
  background-color: hsl(0, 69%, 31%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e05656", endColorstr="#851818");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#e05656), to(#851818));
  background-image: -moz-linear-gradient(top, #e05656, #851818);
  background-image: -ms-linear-gradient(top, #e05656, #851818);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e05656), color-stop(100%, #851818));
  background-image: -webkit-linear-gradient(top, #e05656, #851818);
  background-image: -o-linear-gradient(top, #e05656, #851818);
  background-image: linear-gradient(#e05656, #851818);
  border-color: #851818 #851818 hsl(0, 69%, 23.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.49);
  -webkit-font-smoothing: antialiased;
}
.to-do {
height: auto;
margin-top: -65px;
background-color: #8BB61E;
padding-bottom: 20px;
width: 90%;
border-radius: 62px;
margin-left: 5%;

}
.rmvpad {
padding: 0px;
margin: 0px;

}
.search-slide {
z-index: 2;
top: 250px;

position: absolute;

}
.btn-slide {
z-index: 2;
top: 250px;
position: absolute;


}
.order-tool {
text-align: center;
height: 126px;
margin-top: -82px;
background-color: #D8A853;
border-radius: 80px;
width: 134px;
margin-left: 13%;
}
.order-tool:hover {
background-color: #CF2972;
transition-duration: .5s;
}

.glyfi {
margin-top: 12px;
font-size: 40px;
color: rgba(54, 48, 51, 0.94);
}
.tool-font {
font-size: 16px;
font-family: cursive;
font-weight: bold;
letter-spacing: 1px;
color: #33332D;
}
.order-tool:hover  .tool-font {
color:#61C0AD;
transition-duration: .5s;
}
.bodypart {
height: 1700px;

}
.cat-head {
font-size: 19px;
font-family: cursive;
margin-left: 11%;
color: #E74C71;
margin-bottom: -45px;

}
.cat-list {
list-style: none;
line-height: 0px;

}
.cat-list li a{
font-family: cursive;
font-size: 13px;
letter-spacing: 3px;
color: #BD6363;

}
.cat-list li a:hover{ 
color: #499AC7;
transition-duration: .5s;
margin-left: 3px;
}
.hr-c {
border-top: 1px solid #DFC5C5;
}
.glyphi2  {

padding-right: 5px;
color: #A83131;
}

.cat-list li:hover .glyphi2  {
color: #747C85;
transition-duration: .5s;
}
.categories{
text-align: center;
font-size: 32px;
font-family: cursive;
color: #C05353;
font-weight: bold;

}
.categories3{
text-align: center;
font-size: 38px;
padding-bottom: 40px;
margin-top: 70px;
font-family: cursive;
color: #C05353;
font-weight: bold;

}
.categories2{
text-align: center;
font-size: 38px;
margin-bottom: 43px;
margin-top: 73px;
font-family: cursive;
color: #C05353;
font-weight: bold;

}
.tab-part {
padding-left: 50px;
margin-top: 30px;
}
.tab-li  {
padding-left: 50px !important;
text-align: center;
padding-right: 50px !important;

color: #D6257A !important;
font-size: 16px;
font-family: cursive;

}
.tab-item {
height: 540px;
background-color: #fff;
}
.tab-pic {
padding-top: 17px;
}
.footer-body {
margin-top: 50px;
height: auto;
background-color: #464647;
padding: 0px;

}
.footer-body2 {
height: auto;
background-color: #464647;
padding: 0px;

}
.ft-head {
color: #E2DCDC;
font-size: 22px;
font-weight: bold;
margin-left: 15%;
margin-top: 15%;
margin-bottom: 10%;
}
.unstyled-address {
list-style: none;
}
.unstyled-address li {
color: #CCCBCB;
font-size: 16px;
line-height: 34px;
margin-left: 14px;
}


.unstyled-address2 {
list-style: none;
}

.unstyled-address2 li a{
color: #ACA6A6; #2EA742
font-size: 15px;
line-height: 25px;
margin-left: 14px;
}
.unstyled-address2 li a:hover{
color: #2EA742;
transition-duration: .3s;
}
.glyphi-foot {
 color: #EBE5E5;
}
.foot {

height: 212px;
width: 240px;
margin-top: 17%;
}
.foot-end {
background-color: #777272;
height: 72px;
}
.copy-right {
color: #57B6B6;
letter-spacing: 2px;
margin-top: 1%;
margin-left: 1.5%;

}
.crsl-white{ 

background: #fff !important;
opacity: 1 !important;
}
.username2{

float: right;
margin-top: -58px;
color: #3C3131;
border-radius: 1px;
margin-bottom: 50px;
width: 52%;

}
.form-hgt {

height: 360px;
}
.password2 {
float: right;
margin-bottom: 25px;
border-radius: 1px;
width: 52%;
color: #3C3131;
margin-top: -61PX;
}
.username {

float: right;
margin-top: -44px;
color: #3C3131;
border-radius: 1px;
width: 60%;

}
.forget{

margin-left: 37%;
color: #5353AF;
font-family: pictograph;

}
.password {
float: right;
margin-top: -44px;
border-radius: 1px;
width: 60%;
color: #3C3131;
}
.modalback2 {

	background-color: #B60909  !important;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	color: #fff;
	height: 50px;
}

.forml {
color: #232726;
font-family: cursive;
font-size: 14px;
letter-spacing: 2px;
padding-bottom: 37px;
}
.form2 {
color: #232726;
font-family: cursive;
font-size: 14px;
letter-spacing: 2px;
padding-bottom: 22px;
}
.details {
text-align: center;
font-family: cursive;
font-size: 20px;
margin-bottom: 12px;


}
.chatbox {
display: block;
height: 35px;
width: 350px;
background: #97C02C;
position: fixed;
bottom: 0px;
z-index: 6;
right: 50px;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
.chatbody {

display: none;
height: 300px;
width: 350px;
background: #FBF7FD;
position: fixed;
bottom: 0px;
z-index: 6;
right: 50px;
border: 1px solid #9B9494;
box-shadow: 0px 1px 1px;
}
.glyphi3 {

color: #fff;
margin-top: 7px;
position: absolute;
right: 22px;
cursor: pointer;
}
.glyphi4 {

position: absolute;
right: 30px;

}
#chm {

position: fixed;
bottom: 328px;
color: #FDFDFD;
z-index: 28;
right: 72px;
cursor: pointer;
display:none;
}
#chat {
position: fixed;
bottom: 7px;
color: #FDFDFD;
z-index: 28;
right: 346px;
font-weight: bold;
cursor: pointer;
display: block;
}
.chat-input {
position: fixed;
width: 351px;
bottom: 0px;
height: 34px;
right: 50px;
border-top: 1px solid #918C8C;


}
.chat-logo {

height: 50px;
position: fixed;
bottom: 50px;
cursor: pointer;

}
.bubble 
{
position: relative;
width: 150px;
height: 35px;
padding: 1px;
background: #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: #B1D3D8 solid 2px;
}

.bubble:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 5px 20px 5px 0;
border-color: transparent #FFFFFF;
display: block;
width: 0;
z-index: 1;
left: -20px;
top: 14px;
}

.bubble:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 6px 21px 6px 0;
border-color: transparent #7EB834;
display: block;
width: 0;
z-index: 0;
left: -23px;
top: 13px;
}
.chat-bbl {

position: fixed;
bottom: 50px;
right: 55px;
width: 250px;
height: 49px;

}
/* search page   */
.sc {
height: 75%;
width: 100%;
}

.rowspan {
margin-top: 60px;
margin-left: 10px;
}
.rowspan2 {
margin-top: 40px;
margin-left: 10px;
}
.divback {
background-color: #F5F5F5;
padding: 15px;
padding-bottom: 40px;
margin-bottom: 5px;
box-shadow: 0px 2px 7px #B9B0B0;
border-radius: 5px;

}
.main-heading {
text-align: center;
font-size: 35px;
font-family: cursive;
color: #C05353;
margin-left: 20px;
}
.sub-heading {
margin-left: 15px;
font-size: 19px;
letter-spacing: 2px;
font-family: monospace;
color: #57AFA4;
}

.head-list {
margin-top: 15px;


}
.head-list2 {
margin-top: 35px;


}
.glyphi5 {
cursor: pointer;
color: #0C0A0A;
background-color: #FAFAFA;
padding: 7px;
box-shadow: 0px 0px 5px;
border-radius: 17px;

}
.glyphi6 {
color: #C43838;
margin-left: 5px;
font-size: 25px;
cursor: pointer;
margin-top: 5px;
position: absolute;
right: 35px;

}
.glyphi6a {
color: #9E9797;
margin-left: 5px;
font-size: 25px;
cursor: pointer;
margin-top: 5px;
position: absolute;
right: 5px;
}
.glyphi7 {
margin-top: -25px;
margin-right: 12px;
cursor: pointer;
}
#bg-color {

background-color: #E8F8E1 !important;

}
.searchpanel {
margin-top: 40px;
margin-bottom: 15px;

}
.det{
width: 100%;
height: 15px;
display: none;

}
.glyphi8 {

margin-top: 20px;
margin-right: 5px;
}

.det-value {
margin-top: 18px;
margin-right: 15px;
}
.divback:hover .det {

display:block;
}
.user-part {
background-color: #F4FCF5;
padding-top: 20px;
padding-bottom: 20px;
box-shadow: 0px 0px 3px #E0DEDE;
border-radius: 4px;
}
.user-text {
font-size: 18px;
letter-spacing: 2px;
color: #159725 !important;
}
.user-text:hover {
margin-left: 4px;
transition-duration: .7s;
color: #BE4ADB !important;

}
.btn-list {
background-color: hsl(201, 100%, 30%) !important;
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a5ff", endColorstr="#006399");
background-image: -khtml-gradient(linear, left top, left bottom, from(#00a5ff), to(#006399));
background-image: -moz-linear-gradient(top, #00a5ff, #006399);
background-image: -ms-linear-gradient(top, #00a5ff, #006399);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a5ff), color-stop(100%, #006399));
background-image: -webkit-linear-gradient(top, #00a5ff, #006399);
background-image: -o-linear-gradient(top, #00a5ff, #006399);
background-image: linear-gradient(#00a5ff, #006399);
border-color: #006399 #006399 hsl(201, 100%, 25%);
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
-webkit-font-smoothing: antialiased;
padding-right: 30px;
padding-left: 30px;
margin-top: 25px;
}
/* search page   */

/* item */
.contentWrapper {
  max-width: 85%;
height: 100%;
position: relative;
margin: 0 auto;
margin-top: 120px;
box-shadow: 0px 0px 5px #B6B1B1;
background-color: #EDFAF1;
}


.fonthead {

color: #373F38 !important;
font-size: 32px;
font-weight: normal;
font-family: cursive;
margin-top: 15px;
}
.leftside {

background-color: #EDFAF1;
}
.glyphi-sec {
font-size: 14px;
padding-bottom: 8px;
background-color: #ACE4E4;
color: #A02D2D;
margin-bottom: 20px;
margin-top: 15px;
}
.rightside {
background-color: #EDFAF1;

}
.descrip {
font-size: 19px;
font-family: sans-serif;
line-height: 34px;
text-align: justify;
color: #9E777F;
margin-top: 50px;
}
.buy-part {
background-color: #A2B4B9;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 7px;
}
.buyitem {
padding-top: 10px;
padding-bottom: 10px;
font-size: 22px;
letter-spacing: 5px;
color: #FDFAFA;
background-color: #3BD866;
border-radius: 6px;
}
.buyitem:hover {
background-color: #fff;
color:#3BD866;
}
.item-price {
font-family: cursive;
color: #fff;
font-size: 30px;
}
.qt {

width: 100%;
margin-bottom: 10px;
}
.custom-check {
height: 100% !important;

}
.item-check {
font-size: 13px;
letter-spacing: 2px;
color: #8B328B;
padding-top: 40px;
height: 200px;
background-color: #F8F8F8;
}
.item-check2 {
font-size: 13px;
letter-spacing: 2px;
color: #7376C5;
padding-top: 40px;
height: 200px;
background-color: #DAF2F8;
}
.glyphi9 {
cursor: pointer;
margin-top: 25px;
font-size: 15px;
background-color: #EFF5F8;
border-radius: 20px;
padding: 3px;
color: #E67D7D;
}
.no-item {
display: none;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
font-size: 17px;
letter-spacing: 2px;
}
.custom-hr {
margin-bottom: 0px !important;
border-top: 1px solid #000;
}
.custom-hr2 {
margin-top: 0px !important;
border-top: 1px solid #000;
}
.custom-hd-title {
font-family: cursive;
font-size: 35px;
color: #3BB140;
}
.grand-part {
padding-top: 10px;
padding-bottom: 10px;
background-color: #D4F2F7;
}
.form-text {
border-style: double;
border-color: #4FB7CA;
height: 35px;
}
.btn-check {
border-radius: 0px;
background-color: #2C99D8;
color: #fff !important;
margin-left: 7px;

}
.grand {
font-size: 30px;
font-family: cursive;
letter-spacing: 1px;
color: #28A550;
}
.amt {
font-size: 30px;
letter-spacing: 1px;
color: #948309;
}
.check-footer {
margin-top: 15px;
margin-bottom: 5px;

}
.btn-conti {
padding-left: 60px;
padding-right: 60px;
padding-top: 10px;
padding-bottom: 10px;
border-radius: 0px;
}
.btn-order {
padding-left: 100px;
padding-right: 100px;
padding-top: 10px;
padding-bottom: 10px;
border-radius: 0px;
box-shadow: 2px 1px 2px #199E6F;

}
.contact {
color: #0F7252;
font-size: 17px;
letter-spacing: 2px;
margin-top: 5px;
}
.contact:hover {
color: #DB2D6C;
transition-duration: .5s;
}
.right-heading {
text-align: center;
margin-top: 20px;
font-size: 20px;
font-family: cursive;
}
.related-items {
margin-top: 8px;
margin-bottom: 2px;
font-size: 15px;
color: #406BC2;
padding-bottom: 1px;
}
.related-items:hover {
color: #C240B2;
margin-left: 2px;
transition-duration: 1s;
}
.btn-rel {
padding: 0px;
margin-top: 12px;
}
.item-footer {
height: auto;
background-color: #666666;
padding-bottom: 20px;

}
.ft-item {
color: #D7D8D7;
font-size: 16px;
}
.ft-item:hover {
color: #23C023;
transition-duration: .5s;
}
.ft-all {
margin-top: 16px;
}
.itemft-pic {
margin-left: 15px;
}
.itemft-pic2 {
margin-left: 15px;
}
.itemft-pic3 {
margin-left: 15px;
}
.itemft-pic4 {
margin-left: 15px;
}
.itemft-pic:hover {
background-color: #627bae;
padding-top: 8px;
padding-bottom: 8px;
border-radius: 6px;
}
.itemft-pic2:hover {
background-color: rgb(85, 172, 238);
padding-top: 8px;
padding-bottom: 8px;
border-radius: 6px;
}
.itemft-pic3:hover {
background-color: rgb(16, 119, 168);
padding-top: 8px;
padding-bottom: 8px;
border-radius: 6px;
}
.itemft-pic4:hover {
background-color: rgb(196, 48, 43);
padding-top: 8px;
padding-bottom: 8px;
border-radius: 6px;
}
.profilepic {
height: 100px;
width: 100px;
margin-left: 105px;
margin-top: 25px;

}
.prfl-hold {
background-color: #E4F8F7;
margin-top: 14px;
padding-bottom: 22px;
border-radius: 35px;
box-shadow: 0px 1px 4px #D3D0D0;
}
.prflname a {
margin-left: 83px;
margin-top: 10px;
font-family: cursive;
font-size: 25px;
color: #7C42B1;
}
.prflname2 {
text-align: center;
margin-top: 10px;
font-family: initial;
font-size: 18px;
color: #A7A5AA;
font-weight: bold;
}
.panel-part {

margin-top: 10px;
}
.panel-heading {
font-size: 18px;
letter-spacing: 1px;
text-align: center;
padding-top: 15px;
color: #2D5344 !important;
font-weight: bold;
}
.tab-desc {
width: 75%;
margin: 0 auto;
position: relative;
top: 40px;

}
.tab-met {
position: relative;
top: 38px;
background-color: #fff;
width: 75%;
left: 52px;
padding-top: 30px;
padding-bottom: 45px;
border: 1px solid #E7E0E0;
margin-bottom: 60px;
}
.tab-r {
margin-left: 10px;
color: #777171;
text-align: -webkit-left;
}
/* item */


/*media query */
@media (max-width: 960px) {
  .bx-viewport {
	height:300px !important;
	margin-top: 30px;
}

}
@media (max-width: 767px) {
 .custom-collapse {
opacity: 0.8;
background-color: rgb(0, 0, 0);
}
.buyitem {
font-size: 14px;
padding: 5px;
}
}
.section-tab-arrow { position: absolute; top: 41px; left: 0px; z-index: 2; width: 0px; height: 0px; border-style: solid; border-width: 13px 9.5px 0 9.5px; border-color: #e8e8e8 transparent transparent transparent; -webkit-transition: 0.3s left ease; -moz-transition: 0.3s left ease; -o-transition: 0.3s left ease; transition: 0.3s left ease;
} .section-tab-arrow:before { content: ""; position: absolute; top: -14px; left: -8px; width: 0px; height: 0px; border-style: solid; border-width: 12px 8px 0 8px; border-color: #fbfbfb transparent transparent transparent;
}
 .header-no-shadow.header:after { background-image: none;
} .top-bar { height: 35px; background-color: #FBFBFB; line-height: 35px; border-bottom: 1px solid #E9E9E9;
} .call-us, .top-bar-block { color: #969696; float: left; margin-right: 10px; padding-right: 10px;
} .call-us i, .top-bar-block i { font-size: 22px; line-height: 35px; float: left;
} .call-us span, .top-bar-block span { padding-left: 10px; font-size: 11px;
} .top-bar-block:last-child { border-right: 0;
} .top-bar .social-icons { overflow: hidden; float: right; width: auto;
} .top-bar .social-icons > ul { margin: 0; background-color: transparent; float: right;
} .top-bar .social-icons .social-media-icon { background-color: transparent; height: 35px; border: none; margin: 0; background-position: 0 -43px;
} .top-bar .social-icons .social-media-icon:hover { border: none; background-position: 0 -3px;
} .top-bar .social-icons li { float: right;padding:5px;
}


.searchbox { height: 35px; float: right; -webkit-transition: background-color 200ms; -moz-transition: background-color 200ms; -o-transition: background-color 200ms; transition: background-color 200ms; background-color: #fff; border: 1px solid; border-color: transparent #e8e8e8; padding-top: 4px;
} .searchbox.searchbox-open { border-bottom: 1px solid #eee;
} .searchbox .searchbox-icon { font-size: 16px; color: #bdbdbd; color: rgba(189, 189, 189, 0.48); margin: 2px 0px 0 4px; float: left; cursor: pointer; background: none; border: 0; width: 28px; text-align: center; background: no-repeat -55px 0 url("../images/sprites.png"); width: 27px; height: 17px;
} .searchbox .searchbox-inputtext { float: right; margin: 2px 0 0 2px; width: 0px; background: none; border: 0; outline: 0; line-height: 20px; color: #6c6c6c !important; padding: 3px 0px 0 2px !important; box-sizing: border-box; font-size: 12px; -webkit-transition: width 400ms !important; -moz-transition: width 400ms !important; -o-transition: width 400ms !important; transition: width 400ms !important;
}
.searchbox .searchbox-inputtext:focus { background-color: #fff;
} .searchbox .searchbox-submit { display: none;
}


.social-media-icon:hover { background-position: 0 0;
} .section-image .social-media-icon, .section-color-bg .social-media-icon, .section-color-dark-blue .social-media-icon, .section-color-clouds .social-media-icon, .section-color-blue .social-media-icon, .section-color-orange
.social-media-icon, .section-color-green .social-media-icon, .section-color-red .social-media-icon, .section-color-gray .social-media-icon, .section-color-purple .social-media-icon { background-position: 0 0; background-color: black; background-color: rgba(0, 0, 0, 0.6); border: 0 !important;
} .social-icons.circle .social-media-icon { border-radius: 50%;
} .img-overlay .social-media-icon { background-color: transparent; border: none !important; display: inline-block; background-position: 0 0; float: none; border-radius: 50%;
}
.img-overlay .social-media-icon:hover { box-shadow: none; background-color: transparent; opacity: 0.5;
} .share-article a { display: inline-block; width: 32px; height: 40px; opacity: 0.8; line-height: 40px;
}

.content-headline {
background-color: #FFFFFF;
border-top: 1px solid;
border-color: #3498db;
height: 1px;
text-align: center;
margin: 20px 0 70px;
}

.content-headline h2 {
background-color: #FFFFFF;
display: inline-block;
margin: -20px auto 0;
padding: 0 20px;
}
.txt-info {
color: #46b8da;
}

.section-content.top-body {
padding: 20px 0;
}
.section-content.top-body {
background-color: #fbfbfb;
padding: 20px 0;
}
.section-content {
border-top: 1px solid #e9e9e9;
border-bottom: 1px solid #e9e9e9;
padding: 40px 0;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}


ul.gallery{display:block;margin:-15px}
ul.gallery.col-1 li{width:100%}
ul.gallery.col-2 li{width:50%}
ul.gallery.col-3 li{width:33.3333%}
ul.gallery.col-4 li{width:25%}
ul.gallery li{display:block;padding:0;margin:0;float:left}
ul.gallery li .desc{margin:15px}
ul.gallery li .preview{margin:15px;display:block;position:relative}
ul.gallery li .preview .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.6);opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}
ul.gallery li .preview .links{width:104px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-52px;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}ul.gallery li .preview .links>a{width:50px;height:40px;line-height:40px;display:inline-block;text-align:center;background:#2dcc70;
color:#fff;text-shadow:0 1px rgba(0,0,0,0.3);font-size:18px;margin:0 1px}
ul.gallery li .preview:hover .overlay,ul.gallery li .preview:hover .links{opacity:1;filter:alpha(opacity=100)}
ul.gallery li .preview:hover .links{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}ul.faq{list-style:none;margin:0}ul.faq li{margin-top:30px}ul.faq li:first-child{margin-top:0}ul.faq li span.number{display:block;float:left;width:50px;height:50px;line-height:50px;text-align:center;background:#2dcc70;color:#fff;font-size:24px}
.open #menuLogin .icon-search :after{
content: "\f00d";


}
#se .col-xs-6 .well{
dispaly:none;}
#se:hover #se{}
.trs{

position: absolute;
z-index: 1;
top: -1px;
left: -1px;
width: 87px;
height: 87px;
text-indent: -3000px;
overflow: hidden;

}
.featured-badge {

position: absolute;
z-index: 1;
top: -1px;
left: -1px;
width: 61px;
height: 61px;
text-indent: -3000px;
overflow: hidden;
}
.cat-list li:hover .glyphi2  {
color: #747C85;
transition-duration: .5s;
}




ul.gallery li a{
text-decoration:none;
}

.preview small{
font-family: 'sans-serif';
 font-weight: 900;
}
.family1{font-family: 'Amatic SC', cursive;
font-size:25px;
}

.sans1{

}



.section-tab-arrow { position: absolute; top: 41px; left: 0px; z-index: 2; width: 0px; height: 0px; border-style: solid; border-width: 13px 9.5px 0 9.5px; border-color: #e8e8e8 transparent transparent transparent; -webkit-transition: 0.3s left ease; -moz-transition: 0.3s left ease; -o-transition: 0.3s left ease; transition: 0.3s left ease;
} .section-tab-arrow:before { content: ""; position: absolute; top: -14px; left: -8px; width: 0px; height: 0px; border-style: solid; border-width: 12px 8px 0 8px; border-color: #fbfbfb transparent transparent transparent;
}
 .header-no-shadow.header:after { background-image: none;
} .top-bar { height: 35px; background-color: #FBFBFB; line-height: 35px; border-bottom: 1px solid #E9E9E9;
} .call-us, .top-bar-block { color: #969696; float: left; margin-right: 10px; padding-right: 10px;
} .call-us i, .top-bar-block i { font-size: 22px; line-height: 35px; float: left;
} .call-us span, .top-bar-block span { padding-left: 10px; font-size: 11px;
} .top-bar-block:last-child { border-right: 0;
} .top-bar .social-icons { overflow: hidden; float: right; width: auto;
} .top-bar .social-icons > ul { margin: 0; background-color: transparent; float: right;
} .top-bar .social-icons .social-media-icon { background-color: transparent; height: 35px; border: none; margin: 0; background-position: 0 -43px;
} .top-bar .social-icons .social-media-icon:hover { border: none; background-position: 0 -3px;
} .top-bar .social-icons li { float: right;padding:5px;
}




.searchbox { height: 35px; float: right; -webkit-transition: background-color 200ms; -moz-transition: background-color 200ms; -o-transition: background-color 200ms; transition: background-color 200ms; background-color: #fff; border: 1px solid; border-color: transparent #e8e8e8; padding-top: 4px;
} .searchbox.searchbox-open { border-bottom: 1px solid #eee;
} .searchbox .searchbox-icon { font-size: 16px; color: #bdbdbd; color: rgba(189, 189, 189, 0.48); margin: 2px 0px 0 4px; float: left; cursor: pointer; background: none; border: 0; width: 28px; text-align: center; background: no-repeat -55px 0 url("../images/sprites.png"); width: 27px; height: 17px;
} .searchbox .searchbox-inputtext { float: right; margin: 2px 0 0 2px; width: 0px; background: none; border: 0; outline: 0; line-height: 20px; color: #6c6c6c !important; padding: 3px 0px 0 2px !important; box-sizing: border-box; font-size: 12px; -webkit-transition: width 400ms !important; -moz-transition: width 400ms !important; -o-transition: width 400ms !important; transition: width 400ms !important;
}
.searchbox .searchbox-inputtext:focus { background-color: #fff;
} .searchbox .searchbox-submit { display: none;
}



.social-media-icon:hover { background-position: 0 0;
} .section-image .social-media-icon, .section-color-bg .social-media-icon, .section-color-dark-blue .social-media-icon, .section-color-clouds .social-media-icon, .section-color-blue .social-media-icon, .section-color-orange
.social-media-icon, .section-color-green .social-media-icon, .section-color-red .social-media-icon, .section-color-gray .social-media-icon, .section-color-purple .social-media-icon { background-position: 0 0; background-color: black; background-color: rgba(0, 0, 0, 0.6); border: 0 !important;
} .social-icons.circle .social-media-icon { border-radius: 50%;
} .img-overlay .social-media-icon { background-color: transparent; border: none !important; display: inline-block; background-position: 0 0; float: none; border-radius: 50%;
}
.img-overlay .social-media-icon:hover { box-shadow: none; background-color: transparent; opacity: 0.5;
} .share-article a { display: inline-block; width: 32px; height: 40px; opacity: 0.8; line-height: 40px;
}








.content-headline {
background-color: #FFFFFF;
border-top: 1px solid;
border-color: #3498db;
height: 1px;
text-align: center;
margin: 20px 0 70px;
}


.content-headline h2 {
background-color: #FFFFFF;
display: inline-block;
margin: -20px auto 0;
padding: 0 20px;
}
.txt-info {
color: #46b8da;
}

.section-content.top-body {
padding: 20px 0;
}
.section-content.top-body {
background-color: #fbfbfb;
padding: 20px 0;
}

.section-content {
border-top: 1px solid #e9e9e9;
border-bottom: 1px solid #e9e9e9;
padding: 40px 0;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}

.common-box{
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
margin: 3px 0;

}


.common-header{
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
position: relative;

min-height: 38px;
background: #f7f7f7 repeat-x;
background-image: -webkit-linear-gradient(top,#fff 0,#eee 100%);
background-image: -o-linear-gradient(top,#fff 0,#eee 100%);
background-image: linear-gradient(to bottom,#fff 0,#eee 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
color: #669fc7;
border-bottom: 1px solid #DDD;
padding-left: 12px;
}
.common-body{

}


.icon-cum-head { background: transparent; height: 20px; text-align: center; margin: 0 auto 30px auto; border-bottom: 1px solid #F0F0F0; width: 50%;
}


.icon-cum-head i, .icon-cum-head i.fa {  width: 40px; font-size: 32px; padding-top: 10px;  height: 40px; color: #F09696; padding: 0 20px; line-height: 40px; display: inline;
}


#category-m .common-body{border-bottom:1px dotted #FFF;

width:200px;}

.comma{
padding:10px;
line-height:2px;
font-size:33px;}
.comma:hover{list-style:none;text-style:none;text-decoration:none;}

.common-body ul>li{padding:5px;}

.color2{color:#6fb3e0}
